//
//  ZXButton.swift
//  loveBee
//
//  Created by zhangxing on 2017/8/13.
//  Copyright © 2017年 zhangXing. All rights reserved.
//

import UIKit

class ZXButton: UIButton {

    //重新布局button的image和title的位置
    override func layoutSubviews() {
        //在重写layoutSubviews方法时,首先需要调用super
        super.layoutSubviews()
        
        //设置button的imageView属性的宽度等于button的宽度 - 30
        imageView?.width = width! - 30
        
        //设置button的imageView属性的高度就等于imageView的宽度
        imageView?.height = imageView?.width
        
        //设置imageView的x点值
        imageView?.x = 15
        
        //设置imageView的y点值
        imageView?.y = 10
        
        //设置button的titleLabel的宽度就等于button的宽度
        titleLabel?.width = width
        
        //设置titleLabel的高度就等于button的高度 - imageView的高度
        titleLabel?.height = height! - (imageView?.height)!
        
        //设置titleLabel的x点坐标
        titleLabel?.x = 0
        
        //设置titleLabel的y点坐标
        titleLabel?.y = imageView?.height
        
        //设置titleLabel的文字居中
        titleLabel?.textAlignment = .center
        
        
        
        
        
        
    }
}
